[I / O 2015] Android M apoyará App profunda vinculación Sin que incitan Selector Annoying
Todos hemos visto, probablemente, muchas veces, la situación común donde hacer clic en un enlace en su dispositivo Android y luego preguntan con qué aplicación que desea abrir. Por un lado, este es un gran feature- simplemente adivinando que podría ser muy molesto y es una manera sensata para permitir a los usuarios asignar aplicaciones por defecto. A veces, sin embargo, ciertos tipos de enlaces deben siempre abrirá en una aplicación particular, sin preguntar al usuario.
Una nueva adición a Android M, como se explica en la I / O de hoy, va a permitir que eso suceda. Los desarrolladores pueden añadir un atributo "autoVerify" a su aplicación manifiesta de decirle al sistema operativo que no hay necesidad de pedir al usuario para ciertos tipos de enlaces. Cuando los usuarios hacen clic en los enlaces que cumplan los criterios, que les traerá directamente a la aplicación automática verificado.
Probablemente no es una coincidencia que esto viene al día siguiente de goo.gl acortar URLs apoyo deep linking ganado. Google, obviamente, quiere canalizar a los usuarios aplicaciones apropiarse y hacerlo con un mínimo de pautas.
En la imagen aparece, se puede ver un ejemplo de cómo el código en el manifiesto interactúa con el servidor, que debe informar al sistema operativo que la aplicación realmente hace poseer esos vínculos. La desventaja es que, como en este ejemplo, esto permitiría a Twitter para abrir enlaces twitter.com en su propia aplicación, presumiblemente, incluso si los clientes de terceros están presentes. Talon o Plume no pueden verificar a sí mismos con el servidor de Twitter.
Más información acerca de los cambios de desarrolladores orientada se encuentra ahora en el blog de desarrolladores.